Ethereum Light Client
#Ethereum #Light_client
Introduction of the Light Client for DApp developers @Ethereum blog
Zsolt Felföldi on January 7, 2017
State of block header sync in light clients, @ethresear.ch, 2020.09, sinamahmoodi
geth/les
Ultra Light Client by Status
EthHub Tutorial
geth --syncmode light
Waits for around 200 seconds before beginning to sync from 2,300 blocks in the past, then periodically receives small bundles of 1 to 10 blocks. The initial sync takes very little time.
parity --light
Begins syncing from a hardcoded value (block#6219777) almost immediately, at a rate of approximately 23,500 blocks per minute. With a height at 6,500,000, this takes 15 minutes. Once synced, the light node receives blocks as they get mined and validated by full nodes.
parity --light --no-hardcoded-sync
Same as --light but syncs from genesis block.
State Tree
Structure of a binary state tree — part 1 by Guillaume Ballet
Ethereum state tree format change using an overlay by Guillaume Ballet
Overlay method for hex -> bin tree conversion, @ethresear.ch, 2020.03, gballet
Binary trie format, @ethresear.ch, 2020.07, gballet